package model

import "github.com/dgrijalva/jwt-go"

type CustomClaims struct {
	ID          uint
	NickName    string
	jwt.StandardClaims
}

type Product struct {
	Id          int64     `gorm:"primaryKey" json:"id"`           // 产品表
	ShopId      int64     `json:"shop_id"`      // 商铺id
	BrandId     int64     `json:"brand_id"`     // 品牌ID
	Name        string  `json:"name"`         // 产品名称
	Intro       string  `json:"intro"`        // 广告语
	ProNumber   string  `json:"pro_number"`   // 产品编号
	Price       float64 `json:"price"`        // 价格
	PriceYh     float64 `json:"price_yh"`     // 优惠价格
	PriceJf     int64     `json:"price_jf"`     // 赠送积分
	PhotoX      string  `json:"photo_x"`      // 小图
	PhotoD      string  `json:"photo_d"`      // 大图
	PhotoString string  `json:"photo_string"` // 图片组
	Content     string  `json:"content"`      // 商品详情
	Addtime     int64     `json:"addtime"`      // 添加时间
	Updatetime  int64     `json:"updatetime"`   // 修改时间
	Sort        int64     `json:"sort"`         // 排序
	Renqi       int64     `json:"renqi"`        // 人气
	Shiyong     int64     `json:"shiyong"`      // 购买数
	Num         int     `json:"num"`          // 数量
	Type        int     `json:"type"`         // 是否推荐 1推荐  0不推荐
	Del         int     `json:"del"`          // 删除状态
	DelTime     int64     `json:"del_time"`     // 删除时间
	ProBuff     string  `json:"pro_buff"`     // 产品属性
	Cid         int64     `json:"cid"`          // 分类id
	Company     string  `json:"company"`      // 单位
	IsShow      int     `json:"is_show"`      // 是否新品
	IsDown      int     `json:"is_down"`      // 下架状态
	IsHot       int     `json:"is_hot"`       // 是否热卖
	IsSale      int     `json:"is_sale"`      // 是否折扣
	StartTime   int64     `json:"start_time"`   // 抢购开始时间
	EndTime     int64     `json:"end_time"`     // 抢购结束时间
	ProType     int     `json:"pro_type"`     // 产品类型 1普通 2抢购产品
}

func (*Product) TableName() string {
	return "lr_product"
}